package org.bean;

import java.util.Map;

import org.constant.ActionEnum;

/**
 * @author : DengYing
 * @CreateDate : 2018年3月6日 下午12:13:23
 * @Description ：Please describe this document
 */
public class ActivityInfo {
	/**
	 * id
	 */
	private int id;

	/**
	 * 状态
	 */
	private int status;

	/**
	 * 是否激活
	 */
	private boolean active;

	/**
	 * 开始时间
	 */
	private java.util.Date startDate;

	/**
	 * 结束时间
	 */
	private java.util.Date endDate;

	/**
	 * 最后重置时间
	 */
	private java.util.Date resetDate;

	/**
	 * 活动类型
	 */
	private int type;

	/**
	 * 重置类型
	 */
	private int resetType;

	/**
	 * 数据类型
	 */
	private int dataType;

	/**
	 * 备注
	 */
	private Map remark;

	/**
	 * 顺序
	 */
	private int rank;

	/**
	 * 期数(版本号)
	 */
	private int ver;

	/**
	 * create_date
	 */
	private java.util.Date createDate;

	/**
	 * modified_date
	 */
	private java.util.Date modifiedDate;

	/**
	 * 行为
	 */
	private ActionEnum action;

	/**
	 * 活动条目
	 */
	private Map<Integer, ActivityEntryInfo> entrys;

	public int getId() {
		return id;
	}

	public void setId(int id) {
		this.id = id;
	}

	public int getStatus() {
		return status;
	}

	public void setStatus(int status) {
		this.status = status;
	}

	public boolean isActive() {
		return active;
	}

	public void setActive(boolean active) {
		this.active = active;
	}

	public java.util.Date getStartDate() {
		return startDate;
	}

	public void setStartDate(java.util.Date startDate) {
		this.startDate = startDate;
	}

	public java.util.Date getEndDate() {
		return endDate;
	}

	public void setEndDate(java.util.Date endDate) {
		this.endDate = endDate;
	}

	public java.util.Date getResetDate() {
		return resetDate;
	}

	public void setResetDate(java.util.Date resetDate) {
		this.resetDate = resetDate;
	}

	public int getType() {
		return type;
	}

	public void setType(int type) {
		this.type = type;
	}

	public int getResetType() {
		return resetType;
	}

	public void setResetType(int resetType) {
		this.resetType = resetType;
	}

	public int getDataType() {
		return dataType;
	}

	public void setDataType(int dataType) {
		this.dataType = dataType;
	}

	public Map getRemark() {
		return remark;
	}

	public void setRemark(Map remark) {
		this.remark = remark;
	}

	public int getRank() {
		return rank;
	}

	public void setRank(int rank) {
		this.rank = rank;
	}

	public int getVer() {
		return ver;
	}

	public void setVer(int ver) {
		this.ver = ver;
	}

	public java.util.Date getCreateDate() {
		return createDate;
	}

	public void setCreateDate(java.util.Date createDate) {
		this.createDate = createDate;
	}

	public java.util.Date getModifiedDate() {
		return modifiedDate;
	}

	public void setModifiedDate(java.util.Date modifiedDate) {
		this.modifiedDate = modifiedDate;
	}

	public ActionEnum getAction() {
		return action;
	}

	public void setAction(ActionEnum action) {
		this.action = action;
	}

	public Map<Integer, ActivityEntryInfo> getEntrys() {
		return entrys;
	}

	public void setEntrys(Map<Integer, ActivityEntryInfo> entrys) {
		this.entrys = entrys;
	}

}
